/**
* 作者: lichuan
* 日期: 2025-06-25 15:15:06
* 备注: 世界boss任务表
*/
package com.motu.monstercity.server.game.commondata.worldboss;

import io.vertx.core.json.JsonObject;

public class WorldBossTaskModel {
	protected int id; // 唯一id
	protected int groupId; // 分组Id
	protected int type; // 任务类型 (1、联盟对Boss累计造成@伤害 本期结束后该任务进行刷新。)
	protected String des; // 描述 (本期累计对Boss造成@伤害)
	protected long par; // 伤害参数
	protected String reward; // 奖励 (奇数为道具id，偶数为数量)

	public WorldBossTaskModel() {
	}

	public WorldBossTaskModel(JsonObject obj) {
		id = obj.containsKey("id") ? obj.getInteger("id") : 0;
		groupId = obj.containsKey("group_id") ? obj.getInteger("group_id") : 0;
		type = obj.containsKey("type") ? obj.getInteger("type") : 0;
		des = obj.containsKey("des") ? obj.getString("des") : "";
		par = obj.containsKey("par") ? obj.getLong("par") : 0;
		reward = obj.containsKey("reward") ? obj.getString("reward") : "";
	}

	public int getId() {
		return id;
	}

	public int getGroupId() {
		return groupId;
	}

	public int getType() {
		return type;
	}

	public String getDes() {
		return des;
	}

	public long getPar() {
		return par;
	}

	public String getReward() {
		return reward;
	}

}
